#!/usr/bin/env python
# -*- coding: UTF-8 -*-

import sys
from common import DBUtility as dbu
from python import utils
'''
方法DBUtility.execSqlFile
第1个参数 是SQL文件，文件不能包含go语句
第2个参数 是参数字典，如果有的话。参数在sql语句里是$para,即使用$来表示一个参数。默认值是{}
第3个参数 是数据库产品类型，mssql表示MSSQLServer数据库，默认也是这个值。
第4个参数 是连接的数据库名称，默认是BI_ODS_READONLY，即生成环境指向读库。

无返回结果。

方法DBUtility.execSqlCmd 
第1个参数 是SQL命令
其他参数同上。

无返回结果。
'''
sql_file_path = sys.argv[1]
database = sys.argv[2]
global_properties=utils.get_global_properties()
dbu.execSqlFile(sql_file_path,global_properties,'mssql',database)
print "finish."
sys.exit(0)